package org.csu.service;


import org.csu.entity.*;
import org.csu.validator.ValidationResult;
import org.csu.vo.BaseResponse;
import org.springframework.http.ResponseEntity;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface NewBookRecommendService {
    String getLoginLogs(LogQuery query, Integer pageNum);
    ResponseEntity<BaseResponse<UserLoginStats>> getUserLoginStats(Integer userId);
    ResponseEntity<BaseResponse<UserLoginStats>> getSecurityAlerts();
    LoginAnalysisReport analyzeLoginPatterns(Integer userId);
    List<SecurityAlert> detectSuspiciousActivities();
    SecurityReport generateSecurityReport();
}